void foo(void)
{
    int a = x ? y : 
            z,
        b = x ? (y) : 
            (z),
        c = x ? *y : 
            *z,
        d = x ? &y : 
            &z;


    if (x ? y : 
            z)
    {
        baz;
    }         
    if (x ? (y) : 
            (z))
    {
        baz;
    }          
    if (x ? *y : 
            *z)
    {
        baz;
    }          
    if (x ? &y : 
            &z)
    {
        baz;
    }           
}

